Venezuelan riot police fired water cannons and teargas on Thursday at stone-throwing student protesters in the capital Caracas, leaving at least seven injured.