Toyota-United's Canadian strongman Dominique Rollin won the 2008 Rochester Omnium after winning the rain-soaked Twilight Criterium and coming in second in the opening time trial of the three-stage event.
Rollin, a Tour of California stage winner and former Canadian national champion, also scored points in the road race to lock up an overall win over BMC's Tony Cruz, who won the 101-mile road race.
Ryan Roth of Team Race Pro, who won the opening time trial, also scored points in the crit and the road race and wound up third overall.