I had this problem last Sunday. Sunday morning I had moved the (cold) car 5 meters, because another car had to pass. Sunday evening it didn't start. It cranked, but no ignition. Even no fuel, according to the smell.
The roadside assistance has started it for me. The trick was keep cranking until you smell fuel, and then floor the acceleration pedal while still cranking. It took about a minute of cranking.
He told me that this is normal for any modern car, and what caused this. I'll try to repeat it in English. It's due to the hydrolic valves. They need oil pressure to open the valves. Normally there is enough pressure left from the last drive to start a car, but if you start the car, and switch it off before the oil pump has restored the pressure (which takes more time when the engine is cold), It won't start next time, because the valves don't open, and so no fuel is injected.
What he did is cranking the engine to power the oil pump, until enough pressure was build up to open the valves, which was smellable because of the unburned fuel. Then he floored the acceleration pedal to add extra air, and it started.
When driving home it took 40 km before the 'auto stop & go' light turned on. Normally that takes about 2 km with a cold engine. So apparently the ECU wasn't too happy with the situation.
__________________________________________
View my fuel log 2013 Space Star Cleartec Intense 1.0 manual: 55.8 mpg (US) ... 23.7 km/L ... 4.2 L/100 km ... 67.0 mpg (Imp)