[spoiler]Let’s start by the end. Silva’s goal. It’s to kill M while she’s at the courtroom. That’s all very good, except we discover he’s been planning every step for years. Which is impossible on itself.
How could he know that M would face charges, let alone the exact place, date and time of the audience? We know all his plan ended with him getting out in the correct subway station, which wouldn’t be possible if he can’t magically predict the future (speaking of which, he has prepared a train to fall in the exact spot Bond would be standing in when facing him, because he KNEW it. Also absurd).
Let’s rewind a little. The virus he brings to MI6 allows him to escape. Because he knew exactly where he would be brought to (remember the quarters had been moved early in the film), and because he knew M would have ONLY ONE guard watching over him, and that the unused station he need hat a small passage just a few meters away from his cell. Convenient.
Talking about the break-out, we already say it’s only possible because he infiltrates a virus in MI6 that does everything for him, and that is activated when Q opens the computer. Because he knew Q would do so at the EXACT TIME of M’s hearing.
With all that was said previously, it’s been established that he needed to be captured in order to execute the plan. So he needed Bond for that effect. And he KNEW that Bond wouldn’t kill him or incapacitate him physically while doing so. He also almost had Bond killed, which would foil his own plan.
More rewinds. As he needed Bond, he needed to lure him to his hideout. Instead of directly doing so he trusts in coincidences. The chain of chance that brings Bond to him is as follows:
a) A hit-man shoots Bond in Istanbul, but he survives by pure chance (and also a second, erroneous shot by Eve).
b) Coincidentally, fragments of the bullet remain on Bond’s body.
c) Conveniently, the bullet is made of a material used ONLY by tree hit-men (so much for stealth). So Bond is able to track the right person.
d) Bond follows the hit-man and kills him. He finds he’s been paid with a casino token.
e) He goes to the casino and reclaims the token. He encounters the hit-man employer, Severine.
f) Unknown to Silva (but apparently also in his plan), Severine betrays him and asks Bond to kill him. Bond agrees because he’s such a gentleman and poor Severine has been mistreated.
g) When Severine leaves, Silva’s henchmen try to kill bond (yes, and they’re with the man who NEEDS Bond alive so that he can execute his plan!)
h) Obviously for us, but not for the villains, Bond survives (mostly because the henchman forgets to bring his own gun and uses Bond special one!)
i) Bond sneaks into Severine’s boat, so that she can lead him to Silva. Instead of neutralizing the few henchmen on board, as he could easily had, he spends the whole journey with Severine.
j) They quietly walk to the deck and allow themselves to be handcuffed and brought to Silva’s presence.
k) Bond coincidentally has an ace in the hole, a new toy from Q-branch called radio, which allows him to sent his location to MI6 so that they can come to his rescue and capture Silva in the NICK OF TIME.[/spoiler]