Meghan Markle wears a navy coat and Kurt Geiger boots in December 2017; Kate Middleton wears a navy coat with matching pumps a couple weeks later.
At left, Meghan Markle wears a Diane von Furstenberg dress in 2016; Kate Middleton wears a longer version of the dress on Nov. 7.
Kate Middleton wears a two-piece Giorgio Armani look with nude pumps in 2017; Meghan Markle wears a red dress and nude pumps for a 2016 “Today Show” appearance.
Kate Middleton (L) wears a Self-Portrait gown and brown pumps in 2016; Meghan Markle wears an all-white look on the red carpet in 2015.
Kate Middleton wears a sky-blue Jenny Packham gown with L.K. Bennett sandals in 2014; Meghan Markle wears a fluffy white coat with a sky-blue skirt and neutral-toned shoes in 2015.
Meghan Markle wears a knee-length floral dress and sandals in 2014; Kate Middleton wears a knee-length floral dress by Erden in 2017.
Meghan Markle wears a gray dress with pumps in 2012; Kate Middleton wears a gray dress with pumps in 2011. Both wear their brunnette locks down and carry clutches.