Le Britannique a résisté à l'Australien jusqu'au bout des 78 tours d'une course entamée au ralenti, derrière la voiture de sécurité, en pneus pluie sur une piste détrempée. Il ne s'est arrêté qu'une seule fois pour changer de pneus alors que Ricciardo a dû s'arrêter deux fois, la deuxième alors que son équipe n'était pas prête, dans son stand.
"Ils m'ont appelé, ils auraient dû être prêts", a regretté Ricciardo, dont tout le week-end a été qualifié de "phénoménal" par le vainqueur lui-même, Hamilton, après la cérémonie du podium.
Hamilton, triple champion du monde en titre, a bénéficié de la clémence des juges qui ne l'ont pas pénalisé pour un passage hors-piste, à la chicane du port, alors qu'il était sous la pression de Ricciardo.
Le podium a été complété par le Mexicain Sergio Pérez, auteur d'une course parfaite, qui a réussi à devancer deux champions du monde, Sebastian Vettel et Fernando Alonso.
Hamilton, grâce à cette 44e victoire en F1, revient à 24 points de son coéquipier Nico Rosberg, toujours leader du Championnat du monde malgré sa 7e place dans ce 74e GP de Monaco.
Sauber frise le ridicule
De leur côté, les Sauber se sont sabordées au 49e tour. Moins rapide, Felipe Nasr a reçu l'ordre de laisser passer Marcus Ericsson pour le gain de la 15e place. Mais le Brésilien a refusé d'obtempérer, accrochant son coéquipier suédois alors que celui-ci essayait de le dépasser à La Rascasse. Une scène pathétique pour l'écurie suisse, dont les deux pilotes ont été contraints à l'abandon.
ats/bond
Grand Prix de Monaco, classement final (29.05)
1. Hamilton GBR/Mercedes1h59'29"133
2. Ricciardo AUS/Red Bull + 7"252
3. Perez MEX/F.India 13"825
4. Vettel GER/Ferrari 15"846
5. Alonso ESP/McLaren 1'25"076
6. Hülkenberg GER/F.India 1'32"999
7. Rosberg GER/Mercedes 1'33"290
8. Sainz ESP/Toro Ros 1 tour
9. Button GBR/McLaren 1 tour
10. Massa BRA/Williams 1 tour
Classement des pilotes (6/21)
1.Rosberg 106
2.Hamilton 82
3.Ricciardo 66
4.Raikkonen 61
5.Vettel 60
6.Verstappen 38
7.Massa 37
8.Bottas 29
9.Perez 23
10.Kvyat 22
11.Grosjean 22
12.Alonso 18
13.Sainz 16
14.Huelkenberg 14