In most of the SI engines, the intake valve opens a few degrees before the TDC on the exhaust stroke to:
1
allow for better scavenging of exhaust gases
2
ensure that the intake valve is fully open when the piston reaches the TDC
3
ensure complete combustion of the fuel-air mixture
4
increase the engine's compression ratio