The win for Hamilton saw Vettel’s lead at the top of the Formula One drivers standings cut to just six points.
But the frustrated German was still smiling after the race despite praise being poured on him for a classic passing move on Finn driiver Bottas during the race.
The four-time world champion says: “I am not happy because the win was there.
“Lewis had the luxury to stay out and choose a different tyre and, with Valtteri, I was catching him and I knew they wouldn’t pit him.
“He was all over the place with the tyres so they used him to block me.”
The Ferrari driver finally found a way past Bottas with a double dummy move at high speed on the straight as they approached Turn One.
Vettel explains: “Somehow he managed to get a decent exit from the chicane, so I couldn’t do it first time.
“But second time I thought I had to find a way even if it was on the grass.
“It was really close! I faked it on the inside. Then, I went back on the outside and then inside again, but I nearly lost the car, as I had DRS open, but it worked.”