I live near Munich. A friend is travelling to Canada and has a layover at Munich Airport for 10 hrs. He holds Canadian permanent residency. Is there any way we could meet at Munich Airport? Both of his tickets are from the same airline. Would I need to buy a domestic flight (or Munich to Basel) ticket to be able to meet him?
There is a few different routes you can explore
1. Meet landside
This will require your friend to enter the Schengen area. There isn't enough information in your post to tell, so I suggest that your friend puts his exact details into https://www.iatatravelcentre.com/passport-visa-health-travel-document-requirements.htm pretending they only fly from India to Munich.
If your friend does have Schengen access, they can simply walk towards the exit, go through immigration and customs (without collecting their bags, which are checked through) and you can meet in the terminal or they can even take a train into town (takes about an hour). On the way back in, your friend will have to pass through security and exit immigration again, but that's about it.
Munich airport has a beer garden outside the terminal building which should be lovely this time of year (if you are so inclined).
If your friend is an Indian citizen, that's probably won't work but it all depends on the details.
2 Meet airside
That's the easiest for your friend: they just walk to their departure gate as they normally would and meet you there.
However, you would have to find a way to get into the same concourse that your friend departs in. That will depend on the exact destination and airline but it's likely going to be concourse L (if it's a single Star Alliance booking). If I remember correctly there are boarding pass checks at the entrance to every concourse, so you may not be able to freely move between them.
So you will need the right kind of boarding pass to get there. Airlines can issue so-called "gate passes" but this is completely discretionary and the chances of a check in agent having pity on you are not great (unless you have high level status with the airline in question). There is no harm in calling the airline and just ask.
The safest way to ensure that you can get there would be to buy an non-Schengen international ticket from the same airlines or alliance. You can potentially buy a fully refundable ticket, check in, get a boarding pass, meet your friend and then cancel the ticket when you are done (but BEFORE the actual departure). These tickets tend to be expensive so you should verify carefully the terms and conditions of the refund policy and make sure it does what you need. It may also tie up your money for a while: the refunds are not instantaneous.
Unfortunately I'm not able to comment yet. There is no need to buy a non-Schengen flight ticket, but you do need a boarding pass to get through security. Once past security, you can simply take the stairs one level up and scan your passport to get to the non-Schengen area and meet your friend there (just use the passport scanning gates). There is no boarding pass/ticket check between security and the departure gates. In order to get back out, you would have to scan your passport again.
In order to get a boarding pass, though, you would need to get any cheap ticket, or alternatively an expensive, refundable one (could cancel online the minute you are through security), or alternatively, as someone commented, a gate pass -- but that depends on some airline's willingness to issue that for you.
(This all applies to terminal 2/Star Alliance, but terminal 1 is similar, just the layout is a bit more convoluted.)
The ticket you get to pass through security will have to be valid for an airline departing from the terminal your friend arrives in.
The answer is invalid because of that comment
I am sure you would have thought of it already , but just in case not, I would like to inform that my friend is holds a PR of canada but not a schengen visa. Thank you
Short of getting a flight out of Schengen yourself, you won't be able to see them as your flight from Freiburg is separated from their flight from India
This is the previous answer
If they come from Basel, they will arrive in the Schengen zone of the airport (since France is in the Schengen area)
This means that they can just leave and meet you outside or even in the city (10 hours in an Airport may not be the best fun, and it's only a 40-min train ride to the central station in Munich)
When they come back, they'll pass through exit passport control to enter the non-Schengen, but make sure to plan enough time for them to come back to the airport and pass security/passport control in time if you choose to meet in the city