Cannot distinguish between two possibilities for a logic grid puzzle about friends and hobbies

Marina, Mike, Roger, Phillip and Justin has each only one hobby from the following list: motocross, badminton, swimming, athletics and karate, but not necessarily in that order. It is known that:

• Who does swimming and Marina don't know each other.
• Justin needs a vehicle for his hobby.
• The one who does karate and Roger are friends since childhood.
• Mike is a relative of the one who does athletics who in turn is friends with Phillip.
• The one who does badminton is a friend of Phillip and of the one who does martial arts.

Who is the person that does athletics and what is Mike's hobby?.

The alternatives given in my book are as follows:

2. Mike and athletics
4. Marina and karate

I want to use a logic grid to approach this. I attempted building one and I have this:

person motocross badminton swimming athletics karate
Marina x x
Mike x x x
Roger x x x
Phillip x x x x
Justin x x x x

Which leads me to decide between these two apparently valid choices:

person motocross badminton swimming athletics karate
Marina x x x x
Mike x x x x
Roger x x x x
Phillip x x x x
Justin x x x x

and

person motocross badminton swimming athletics karate
Marina x x x x
Mike x x x x
Roger x x x x
Phillip x x x x
Justin x x x x

There are three people for whom I can't decide what their hobby is, as the three choices left are valid for each group. The first answer appears in the alternatives as "Roger and badminton". The second answer appears also in the alternatives as "Marina and karate".

How can I decide between them?

• From the fourth clue, the one who does athletics is friends with Phillip.

• From your deductions so far, you know Phillip is the one who does swimming. That means, from the first clue, Phillip and Marina don't know each other.

• Therefore Marina can't be the one doing athletics, because that one is Phillip's friend and she isn't. This excludes your second possibility.

That should be enough to give you the unique solution. Just for completeness, though, let's go through the full deduction step by step from the beginning.

1. Who does swimming and Marina don't know each other.

At first this just tells us Marina does not do swimming, but we'll come back to this clue later.

1. Justin needs a vehicle for his hobby.

This is a roundabout way of saying Justin does motocross.

1. The one who does karate and Roger are friends since childhood.

At first this just tells us Roger does not do karate, but we'll come back to this clue later.

1. Mike is a relative of the one who does athletics who in turn is friends with Phillip.

At first this just tells us neither Mike nor Phillip does athletics, but we'll come back to this clue later.

1. The one who does badminton is a friend of Phillip and of the one who does martial arts.

This tells us Phillip does not do badminton or karate.

Now we have:

person motocross badminton swimming athletics karate
Marina
Mike
Roger
Phillip
Justin

Now the only thing left for Phillip to do is swimming. After we know Phillip does swimming, the first clue becomes

Phillip and Marina don't know each other.

From the fourth and fifth clues, the ones doing athletics and badminton are both friends with Phillip. So Marina can't be one of those two, which means

Marina does karate.

person motocross badminton swimming athletics karate
Marina
Mike
Roger
Phillip
Justin

And now it's easy to fill in that

Roger does athletics and Mike does badminton,