What are the three muscles that extend thigh and flex knee?

The three muscles that extend the thigh and flex the knee are:

1) Rectus Femoris

2) Vastus Lateralis

3) Vastus Medialis

Bones, Joints Muscles - Related Articles