If I conquered both battlefields on my turn and I'm on 7 points after conquering both, can I ride the wind on opponent's turn to win after to get both battlefields?

No, you cannot win the game by using Ride the Wind to conquer a battlefield on your opponent's turn if you are at 7 points.

According to Rule 466.1.b.2 and FAQ #198/9058, to reach the 8th point via a "Conquer" action, you must have scored on every battlefield in the same turn. Because you are performing this action on your opponent's turn, you cannot satisfy the requirement of scoring on all battlefields within the same turn cycle.

Here is the breakdown of why this does not result in a win:

  1. The "Final Point" Restriction: When you are at 7 points, the final point (the 8th point) has strict requirements. If you are attempting to earn it through a "Conquer" action, you must have scored on all battlefields during that turn.
  2. Turn-Based Scoring: Even if you successfully conquer a battlefield using Ride the Wind on your opponent's turn, you will simply draw a card (the standard reward for a conquer that does not result in a point) rather than gaining the 8th point.
  3. Scoring Limit: You can only score on a battlefield once per turn (Rule 465). While Ride the Wind allows you to potentially score on an opponent's turn, it does not bypass the requirement that all battlefields must be scored within the same turn to trigger the victory condition for the 8th point.

In summary, while Ride the Wind allows you to move and potentially conquer a battlefield on an opponent's turn, it cannot be used to bypass the requirement to score all battlefields in a single turn to reach the 8th point. You will draw a card for the successful conquer, but you will remain at 7 points.