Blocking does not affect ranged projectile attacks and magic attacks. You must also face the melee attack to block it.