Cancellara won by 2 minutes after dominating a field that included three-time winner Tom Boonen of Belgium. The Swiss rider, who won the 2006 Paris-Roubaix, finished first in the Tour of Flanders last Sunday.

Thor Hushovd of Norway finished second on Sunday and Juan Antonio Flecha of Spain was third, also 2 minutes behind.

Fourth-place Roger Hammond of Britain and Boonen, who was seeking a record-equaling fourth win, were 3:14 back.

The treacherous 259-kilometer (160.6-mile) route featured several cobblestone sections and there were numerous crashes.

Cancellara sat up in his saddle and pumped his fists at the finish. He won in 6 hours, 35 minutes, 10 seconds.

Last week, Cancellara held off Boonen on the toughest climb of the Tour of Flanders to beat him by more than 1 minute. He attacked early this time and Boonen - winner in 2005, '08 and '09 - could not follow.

Boonen was looking to match countryman Roger de Vlaeminck's record of four Paris-Roubaix titles, set during the 1970s.

With 27 cobblestone sections, riders had to be wary.

Cancellara had a slight scare when he had to change bikes about 76 kilometers (47.1 miles) from finish, but the Swiss rider caught up with the main pack soon after.

Boonen and Cancellara rode together at the front as the riders entered the last 60 kilometers (37.2 miles), but Cancellara's attack shortly after proved far too strong for Boonen and the rest of the field.

Cancellara's back wheel wobbled on a cobblestone section near the end, but he kept control of his bike.