Scrum Master serves Product Owner in the following ways:
Makes sure that the goals and scope of the project are understood by everyone involved
Facilitates Scrum events as and when requested by the product owner
Helps product owner find techniques for effective product backlog management
Ensure the product owner knows how to arrange the product backlog to maximize value
Helps product owner understand and practice agile practices