Yes, it works that way.
Not a silly question, in fact I said "you have to PLAY the previous battle", when I should have said "you have to WIN the previous battle to unlock the next". ;)