Italy's Vincenzo Nibali celebrates on the podium after winning the 20th stage of the Giro d'Italia, Tour of Italy cycling race, from Silandro to Tre Cime di Lavaredo, Saturday May 25, 2013. Vincenzo Nibali virtually wrapped up the Giro d'Italia title with a dominating solo performance to win the penultimate stage Saturday, leaving behind all of his rivals under a blizzard of snow on the race's final climb. Nibali attacked with 3 kilometers (under 2 miles) to go on the steep ascent to Tre Cime di Lavaredo, the three-week race's highest point at an altitude of 2,304 meters (7,550 feet). On the final stages of the climb, the road was surrounded by huge banks of snow. (AP Photo/Daniele Bottallo)

Italy’s Vincenzo Nibali celebrates on the podium after winning the 20th stage of the Giro d’Italia, Tour of Italy cycling race, from Silandro to Tre Cime di Lavaredo, Saturday May 25, 2013. Vincenzo Nibali virtually wrapped up the Giro d’Italia title with a dominating solo performance to win the penultimate stage Saturday, leaving behind all of his rivals under a blizzard of snow on the race’s final climb. Nibali attacked with 3 kilometers (under 2 miles) to go on the steep ascent to Tre Cime di Lavaredo, the three-week race’s highest point at an altitude of 2,304 meters (7,550 feet). On the final stages of the climb, the road was surrounded by huge banks of snow. (AP Photo/Daniele Bottallo)

(Reuters) – Italy’s Vincenzo Nibali all but sealed overall victory in the Giro d’Italia after battling through a snowstorm and sub-zero temperatures to take his second stage win of the race deep in the Dolomite mountains on Saturday.

His helmet, bike and race clothes caked in snow, Nibali raised first his right arm and then his left, kissing his wedding ring as he crossed the line in blizzard-like conditions 17 seconds ahead of Colombia’s Fabio Duarte. Colombian Rigoberto Uran in third in Stage 20 of the race.

Italy's Vincenzo Nibali pedals after crossing the finish line of the 20th stage of the Giro d'Italia, Tour of Italy cycling race, from Silandro to Tre Cime di Lavaredo, Saturday May 25, 2013. Vincenzo Nibali virtually wrapped up the Giro d'Italia title with a dominating solo performance to win the penultimate stage Saturday, leaving behind all of his rivals under a blizzard of snow on the race's final climb. Nibali attacked with 3 kilometers (under 2 miles) to go on the steep ascent to Tre Cime di Lavaredo, the three-week race's highest point at an altitude of 2,304 meters (7,550 feet). On the final stages of the climb, the road was surrounded by huge banks of snow. (AP Photo/Daniele Bottallo)

Italy’s Vincenzo Nibali pedals after crossing the finish line of the 20th stage of the Giro d’Italia, Tour of Italy cycling race, from Silandro to Tre Cime di Lavaredo, Saturday May 25, 2013. Vincenzo Nibali virtually wrapped up the Giro d’Italia title with a dominating solo performance to win the penultimate stage Saturday, leaving behind all of his rivals under a blizzard of snow on the race’s final climb. Nibali attacked with 3 kilometers (under 2 miles) to go on the steep ascent to Tre Cime di Lavaredo, the three-week race’s highest point at an altitude of 2,304 meters (7,550 feet). On the final stages of the climb, the road was surrounded by huge banks of snow. (AP Photo/Daniele Bottallo)

Fabio Aru takes a breath after winning the 20th stage of the Giro d'Italia, Tour of Italy cycling race, from Silandro to Tre Cime di Lavaredo, Saturday May 25, 2013. (AP Photo/Fabio Ferrari)

Fabio Aru takes a breath after winning the 20th stage of the Giro d’Italia, Tour of Italy cycling race, from Silandro to Tre Cime di Lavaredo, Saturday May 25, 2013. (AP Photo/Fabio Ferrari)

The winner of Thursday’s 20 kilometre uphill time-trial, Nibali attacked with 2.5 kilometres to go, pounding past snowdrifts lying a metre deep at the side of the narrow road leading to the Tre Cime ski station and brushing aside fans who came perilously close as they tried to run alongside him.

“I attacked a little early because I knew the last two kilometres were hard, but I had no idea they were that hard,” Nibali told reporters as snow continued to fall heavily.

“The last part of the climb seemed interminable. But this victory gives me a real sense of joy, the snow gave it a kind of epic feeling.

“I wanted to finish off the mountain stages and the race in a good way, leave it all on a high note, and that’s what I’ve done.”

The pack of cyclists pedals during the 20th stage of the Giro d'Italia, Tour of Italy cycling race, from Silandro to Tre Cime di Lavaredo, Saturday May 25, 2013. Vincenzo Nibali virtually wrapped up the Giro d'Italia title with a dominating solo performance to win the penultimate stage Saturday, leaving behind all of his rivals under a blizzard of snow on the race's final climb. Nibali attacked with 3 kilometers (under 2 miles) to go on the steep ascent to Tre Cime di Lavaredo, the three-week race's highest point at an altitude of 2,304 meters (7,550 feet). On the final stages of the climb, the road was surrounded by huge banks of snow. (AP Photo/Fabio Ferrari)

The pack of cyclists pedals during the 20th stage of the Giro d’Italia, Tour of Italy cycling race, from Silandro to Tre Cime di Lavaredo, Saturday May 25, 2013. Vincenzo Nibali virtually wrapped up the Giro d’Italia title with a dominating solo performance to win the penultimate stage Saturday, leaving behind all of his rivals under a blizzard of snow on the race’s final climb. Nibali attacked with 3 kilometers (under 2 miles) to go on the steep ascent to Tre Cime di Lavaredo, the three-week race’s highest point at an altitude of 2,304 meters (7,550 feet). On the final stages of the climb, the road was surrounded by huge banks of snow. (AP Photo/Fabio Ferrari)

With one flat straightforward stage remaining on Sunday, the 28-year-old Sicilian’s solo win also increased his overall lead to four minutes and 43 seconds on Uran, with Australia’s Cadel Evans, who struggled on the final climb, dropping back to third.

“After what happened yesterday (when the stage was cancelled due to snow) I wanted to say thank you to the fans for coming to today’s stage and waiting for hours in the snow to support us. Attacking like that was my way of doing that,” Nibali added.

“I was worried about the fans getting so close to me, though, they could have knocked me off, but fortunately I could get through.”

Seventh in last year’s Giro and almost certain to finish second overall on Sunday, Uran said that he was delighted with the prospect of taking his first Grand Tour podium finish.

“It was a very difficult course today, the cold and snow made it really hard, but I’m very satisfied with what I achieved,” the Sky rider told reporters.

Nibali, meanwhile, is poised to claim the second Grand Tour of his career after winning the Tour of Spain in 2010.

The pack of cyclists pedals during the 20th stage of the Giro d'Italia, Tour of Italy cycling race, from Silandro to Tre Cime di Lavaredo, Saturday May 25, 2013. Vincenzo Nibali virtually wrapped up the Giro d'Italia title with a dominating solo performance to win the penultimate stage Saturday, leaving behind all of his rivals under a blizzard of snow on the race's final climb. Nibali attacked with 3 kilometers (under 2 miles) to go on the steep ascent to Tre Cime di Lavaredo, the three-week race's highest point at an altitude of 2,304 meters (7,550 feet). On the final stages of the climb, the road was surrounded by huge banks of snow. (AP Photo/Fabio Ferrari)

The pack of cyclists pedals during the 20th stage of the Giro d’Italia, Tour of Italy cycling race, from Silandro to Tre Cime di Lavaredo, Saturday May 25, 2013. Vincenzo Nibali virtually wrapped up the Giro d’Italia title with a dominating solo performance to win the penultimate stage Saturday, leaving behind all of his rivals under a blizzard of snow on the race’s final climb. Nibali attacked with 3 kilometers (under 2 miles) to go on the steep ascent to Tre Cime di Lavaredo, the three-week race’s highest point at an altitude of 2,304 meters (7,550 feet). On the final stages of the climb, the road was surrounded by huge banks of snow. (AP Photo/Fabio Ferrari)

Italy's Vincenzo Nibali celebrates on the podium after winning the 20th stage of the Giro d'Italia, Tour of Italy cycling race, from Silandro to Tre Cime di Lavaredo, Saturday May 25, 2013. Vincenzo Nibali virtually wrapped up the Giro d'Italia title with a dominating solo performance to win the penultimate stage Saturday, leaving behind all of his rivals under a blizzard of snow on the race's final climb. Nibali attacked with 3 kilometers (under 2 miles) to go on the steep ascent to Tre Cime di Lavaredo, the three-week race's highest point at an altitude of 2,304 meters (7,550 feet). On the final stages of the climb, the road was surrounded by huge banks of snow. (AP Photo/Gian Mattia D'Alberto)

Italy’s Vincenzo Nibali celebrates on the podium after winning the 20th stage of the Giro d’Italia, Tour of Italy cycling race, from Silandro to Tre Cime di Lavaredo, Saturday May 25, 2013. Vincenzo Nibali virtually wrapped up the Giro d’Italia title with a dominating solo performance to win the penultimate stage Saturday, leaving behind all of his rivals under a blizzard of snow on the race’s final climb. Nibali attacked with 3 kilometers (under 2 miles) to go on the steep ascent to Tre Cime di Lavaredo, the three-week race’s highest point at an altitude of 2,304 meters (7,550 feet). On the final stages of the climb, the road was surrounded by huge banks of snow. (AP Photo/Gian Mattia D’Alberto)

“This is a much more important moment for me than when I won the Vuelta,” Nibali said. “But if it wasn’t for the Vuelta, and my third place here (in the Giro in 2010), I would never have realised what I could achieve in Grand Tours.”

The Giro d’Italia finishes on Sunday in Brescia.