Spain’s Alberto Contador won this year’s Tour de France on Sunday, his second win in cycling’s premier event by more than four minutes, ahead of Luxembourg’s Andy Schleck and beating out seven-time winner Lance Armstrong of the U.S. who was making a comeback three and a half years after retiring.

Today’s day was the last of a three week 2,150 mile event, played out in 21 stages. The 21st stage today was won by Mark Cavendish of the United Kingdom who sprinted to the finish at the famed Champs Elysees.

Contador beat Schleck by 4 minutes 11 seconds and was ahead of Armstrong by 5 minutes and 24 seconds.

In this year’s race Contador took the overall lead after Stage 15.

“The Tour is the hardest race in the world, but this year it was particularly difficult. That's why I am so happy,” Contador, of the Astana team, said today according to Velo News.

Second place winner Schleck thanked his brother Frank for.

“I owe part of this achievement to by brother Frank who for three weeks sacrificed himself trying to help me,” Schleck said.

Armstrong said the first and second place winners were “clearly better than me” adding that he had no regrets.

Stage 21 winner Cavendish was satisfied.

“I wanted so bad to reach Paris, my team mates helped me to do this,” he said. “ And winning the Champs-Elysees … All my dreams come true.”

The following are the standings for the top 10 finishers in this year’s race, according to Versus.com.

Pos.

No.

Name

Nat.

Team

Time

Gap

1

21

CONTADOR, Alberto

ESP

AST

85:48:35

0:00:00

2

31

SCHLECK, Andy

LUX

SAX

85:52:46

0:04:11

3

22

ARMSTRONG, Lance

USA

AST

85:53:59

0:05:24

4

58

WIGGINS, Bradley

GBR

GRM

85:54:36

0:06:01

5

36

SCHLECK, Frank

LUX

SAX

85:54:39

0:06:04

6

23

KLÖDEN, Andréas

GER

AST

85:55:17

0:06:42

7

95

NIBALI, Vincenzo

ITA

LIQ

85:56:10

0:07:35

8

51

VANDE VELDE, Christian

USA

GRM

86:00:39

0:12:04

9

93

KREUZIGER, Roman

CZE

LIQ

86:02:51

0:14:16

10

106

LE MEVEL, Christophe

FRA

FDJ

86:03:00

0:14:25