XOXO tops carry the playful spirit of Y2K fashion: fitted shapes, loud prints, lace, sequins and ruffles. Worn the way they were in 2003, head to toe, they can tip into costume. My approach when I style one now is to let the top be the only nostalgic piece and build everything else from plain, current clothes. Straight-leg jeans make the easiest everyday base, and tailored trousers or a sleek skirt make the same top look polished. Jackets, small bags and a touch of metal are welcome as long as they don't compete. Below are twenty complete outfits for halters, blouses, camisoles and graphic tees, across seasons and settings.

Inspecting a Vintage Y2K Top Before You Buy
A lot of XOXO pieces now come secondhand, from resale apps, thrift racks or a sister's old closet. Twenty-odd years is a long time for stretch fabric and embellishment, so I go over every one before it joins a wardrobe.
- Stretch the fabric gently. Old elastane can lose its spring or feel crunchy, and once it has, the top won't hold its shape again.
- Run a hand over sequins and beading. Loose threads mean more will drop off; a few missing spots are fixable, a bald patch isn't.
- Hold lace and mesh up to light to find small holes, especially under the arms and along seams.
- Check the elastic in halters, tube tops and ruched sides. Perished elastic feels limp and won't spring back, and it's the first thing to fail.
- Look at the underarms for yellowing and at the care label. Missing labels mean you'll be guessing on washing.
Sizing from that era also runs small and short in the body compared with many current labels. Go by measurements, not the size on the tag.
1. XOXO Lace Top With Straight Leg Jeans

Lace looks modern when the denim beside it is clean and structured. I'd pair a lace top with medium-wash straight-leg jeans, high or mid rise, and skip anything ripped, because distressing plus lace starts to look fussy. A fitted camisole underneath gives coverage without hiding the pattern; match it to your skin or the lace, not to a contrast color unless you want it seen. Pointed ballet flats, a compact shoulder bag and small hoops finish it. If the lace has colored trim, pick one accessory in that shade. A cropped denim jacket handles cooler days.
2. XOXO Halter Top With Wide Leg Pants

A fitted halter with high-waisted wide-leg trousers makes a long, clean shape for warm weather. The tight top is what lets the trousers be full. Black, cream or chocolate calms a bright halter print; white lightens a dark one. Wide hems need height, so platform sandals or low block heels keep them off the ground. Halters pull the eye to the shoulders and neck, which suits narrow or sloping shoulders well; if your shoulders are broad, a halter with a wider neck strap looks more balanced. Wear your hair sleek or pulled back so the neckline shows. A small structured bag and a cuff are enough.
3. XOXO Sequin Top With Black Trousers

Sequins need quiet company. I'd put a sequin top with black tailored trousers in a straight or slightly flared leg, which makes the sparkle look intended rather than accidental. Pointed pumps or minimal heeled sandals, a plain black clutch, small earrings and one bracelet: anything more and the outfit gets busy. Sequins scratch the inner arm and snag fine knits, so I avoid wearing them under a delicate cardigan; a fitted black blazer is the better layer. If the top is cropped, choose high-waisted trousers so the gap stays small. It's ready for a birthday dinner or a concert.
4. XOXO Leopard Blouse With Dark Wash Jeans

Leopard is more versatile than people expect, as long as nothing else in the outfit has a print. A leopard blouse with dark-wash straight or slim jeans is a reliable smart-casual mix. Give it a front tuck so the waist shows while the back stays loose. Black ankle boots, a structured black satchel and modest gold earrings keep it grounded. Many of these blouses are sheer chiffon, so a smooth black camisole underneath is worth having. A tailored black coat works in cold weather; rolled sleeves keep it relaxed in between seasons.
5. XOXO Ruched Top With Cargo Pants

A ruched XOXO top and relaxed cargo pants make a good contrast: gathered, body-skimming fabric up top, practical pockets below. Choose a fitted top in black, pink, white or a jewel tone with straight-leg olive, beige or charcoal cargos. Ruching hides a lot, which is why I suggest it to anyone who feels self-conscious in a plain fitted top. White sneakers keep it casual; chunky loafers sharpen it. If you add a jacket, pick a cropped bomber that ends at the waistband. A long, puffy coat buries the ruched shape completely.
6. XOXO Ruffle Top With White Jeans

White jeans make a clean background for a ruffle top. Straight or slight bootcut both work, so pick the shape you're comfortable in. Pastel, floral or bright solid tops all sit well against white. Proportion is the thing to watch: if the blouse has big sleeves or tiered ruffles, keep the jeans fitted through the hip so the outfit doesn't widen top and bottom. Nude, tan or metallic sandals lengthen the leg. A woven bag and small pearl or gold earrings suit the softer mood. Drape a light cardigan over your shoulders for evening.
7. XOXO Asymmetrical Top With Flared Jeans

An asymmetrical neckline already draws the eye, so I pair it with something long and simple below: high-waisted flared jeans that nearly reach the floor in dark or medium wash. Platform sandals or heeled ankle boots hold the hem up and add a Y2K hint. Jewelry depends on the neckline: a one-shoulder cut usually looks best with just earrings, while a draped or cutout neck might take a single fine chain. Skip scarves and layered necklaces. A cropped fitted jacket keeps the proportions right.
8. XOXO Peplum Top With Cigarette Pants

Peplum tops and narrow cigarette pants are a classic pairing because the flared hem needs a slim leg to read properly. Choose black, navy or cream pants with a flat waistband so the peplum lies smooth instead of riding on a zip or bulky button. Pointed flats are comfortable; low heels dress it up. The peplum already defines the waist, so I'd never add a wide belt on top. A collarless jacket or tailored coat suits it far better than a long cardigan, which hangs over the flare. It's a good alternative to the tucked-blouse office look.
9. XOXO Floral Top With Denim Shorts

A floral top and denim shorts is about as easy as summer dressing gets. Pick high-rise shorts with a relaxed leg so they don't ride up when you sit. A top with ruffles, crochet trim or a tie front adds personality without effort. Flat leather sandals or white canvas sneakers, a woven crossbody and sunglasses finish it. Medium or light wash suits the mood better than dark. If very short cutoffs aren't for you, a longer tailored denim short gives the same feel with more coverage. An open white button-down handles sun and sea breeze.
10. XOXO Camisole With Satin Midi Skirt

A fitted camisole with a satin midi skirt is the most obviously Y2K outfit here, and the color link between them is what makes it look grown-up. Pick a solid skirt in one color from the camisole's print, embroidery or lace trim. Bias-cut satin skims the body and shows every line underneath, so smooth, no-line underwear is non-negotiable; an A-line satin skirt is more forgiving through the hips. Strappy sandals, a compact bag and fine jewelry finish it. A cropped cardigan or fitted blazer adds coverage while leaving the camisole visible.
11. XOXO Corset Top With Oversized Blazer

A corset-style top under an oversized blazer is a balance I use often: the boned, fitted top gets framed by something loose and structured. Add high-waisted straight-leg jeans for casual or tailored trousers for smarter. A black, gray or cream blazer grounds a colorful top. Many fashion corset tops have light plastic boning that bends and pokes after a while; if yours digs in when you sit, lace it a little looser and let the blazer cover the difference. The jacket should frame the neckline and seams, not cover them. Pointed boots, loafers or minimal heels and a structured bag are all it needs.
12. XOXO Graphic Tee With Pleated Skirt

A graphic tee looks more grown-up with a crisp pleated midi skirt than with jeans. Tuck it fully into the waistband, or do a front tuck for a softer line; leaving it hanging out over pleats looks unfinished. Plain black, navy, cream or denim skirts keep the graphic readable. White sneakers make it casual, loafers make it preppy. A crossbody, crew socks and small hoops finish it, with a light cardigan tied over the shoulders for cooler days. It's proof that a nostalgic logo or slogan tee doesn't have to live with jeans.
13. XOXO Sheer Blouse With Faux Leather Pants

A sheer blouse against smooth faux leather pants is a contrast of soft and hard that looks very current. Start with a tonal camisole underneath for coverage. Straight or slightly tapered pants look better than skin-tight ones here. Black goes with any blouse color; brown faux leather is especially good with cream, rust or an animal print. Pointed ankle boots, a structured mini bag and plain metal jewelry finish it. If the blouse has a bow, ruffles or lace, skip the necklace entirely. Faux leather doesn't breathe, so this is one for cool evenings rather than a warm day.
14. XOXO Tube Top With Baggy Jeans

A tube top with baggy jeans is pure early 2000s, and the loose denim stops the tight top from looking too bare. High rise gives more coverage; mid rise is closer to the original era. Clean sneakers, platform sandals or chunky loafers depending on the season. An oversized button-down worn open adds a layer you can drop when it's warm. The thing I check first is grip: a tube top needs silicone tape or a gripper band inside the top edge, or you'll be pulling it up all afternoon. Keep the overshirt light, since the jeans already add volume.
15. XOXO Tie Front Top With Maxi Skirt

A tie-front top with a flowing maxi skirt is an easy warm-weather pairing. Choose a high-waisted skirt in cotton, linen or a light woven fabric. A solid skirt grounds a printed top; a quiet floral suits a plain one. The tie knot sits right over the waistband, so keep that area clear: no bulky belts, and a flat waistband rather than a thick elastic one. If the tie opens more than you'd like, a fitted camisole in the same color underneath helps. Flat sandals, a woven tote and drop earrings suit the relaxed mood.
16. XOXO Satin Top With Tailored Shorts

Satin and tailored shorts make a warm-weather outfit that looks refined rather than beachy. Pick high-waisted shorts with front pleats and a relaxed leg; cutoffs fight the shine of satin. Cream, black, tan and navy suit jewel-toned or printed satin. Slingback flats, low block heels or sleek sandals finish it. Tuck the top neatly or choose a crop that ends at the waistband. Satin shows sweat and water marks quickly, so on a hot day I'd pick a darker or printed one, which hides it far better than pale solids. A light blazer covers chilly restaurant air conditioning.
17. XOXO One Shoulder Top With Midi Skirt

The clean diagonal of a one-shoulder top deserves an uncluttered outfit. Pair it with a solid A-line or fitted midi skirt at the natural waist. Black, cream or navy grounds a colorful top; a matching skirt gives a monochrome line. Skip the necklace, which fights the angled neckline, and wear simple earrings and a narrow bracelet instead. The bra is the practical question: a strapless or convertible bra with the strap moved to the covered shoulder keeps the bare side clean. Heeled mules or pointed flats and a small clutch finish it.
18. XOXO Knit Top With Corduroy Pants

On cooler days, a textured knit top and high-waisted corduroy pants make a warm retro pairing. A fitted ribbed top balances wide-leg cords, while a looser sweater looks better with a straight cut. Cream knit with brown corduroy is an easy start; a striped top with deep navy or burgundy cords is bolder. If the knit is bulky, a partial tuck keeps the waistband visible and stops the top half looking heavier than the bottom. Loafers or ankle boots, a structured crossbody and small studs finish it. A long wool-blend coat adds warmth.
19. XOXO Embroidered Top With Linen Pants

Embroidered tops look best when the rest of the outfit gives the stitching room. Neutral linen pants in white, oatmeal, beige or soft olive, straight or wide, do exactly that. Woven flats, leather slides or espadrilles and a structured straw tote suit the summer feel. A front tuck defines the waist, but a short blouse often looks better left out. Keep other patterns away. Embroidered cotton is often thin between the motifs, so check it in daylight and wear a smooth skin-tone camisole if it shows. Embroidery also puckers in a hot dryer, so let it air dry.
20. XOXO Ruffle Halter Top With Mini Skirt

A ruffled halter with a plain A-line mini is the most playful outfit on this list. Denim is casual; black twill or faux leather is sharper. A mid or high-rise waistband balances the fitted top. Keep the skirt free of ruffles, since the top already brings all the movement. Knee-high boots in cooler weather, platform sandals in summer. A small shoulder bag, hoops and one bracelet are plenty. An oversized denim jacket is a practical outer layer. It suits concerts, birthday parties and shopping days with friends.
Why a Y2K Top Can Look Like a Costume
It usually isn't the top that dates an outfit. It's what surrounds it. When every piece comes from the same era, low-rise flares, a tiny shoulder bag, a butterfly clip and a sparkly halter all at once, the result reads as a theme party. A few rules I follow:
- One nostalgic piece per outfit. If the top is the Y2K item, the jeans, shoes and bag should be current.
- Choose a modern rise. Mid or high-waisted bottoms instead of very low ones make the same top look up to date.
- Use real tailoring as the counterweight: a structured blazer, pressed trousers, a well-cut midi skirt.
- Keep embellished pieces apart. Sequins with lace, or ruffles with print, double the era signal.
For a work setting, choose the quietest version you own, a lace camisole under a blazer or a knit top with corduroys, and save the tube tops, halters and sequins for evenings and weekends. If you're unsure, start with a solid-colored ruched or peplum top, which looks least tied to one era of all the styles here.
Washing Sequins, Lace and Old Elastic
Embellished and stretchy vintage tops last longest washed by hand in cool water with a mild detergent, or inside out in a mesh bag on a delicate cycle if the label allows it. Never wring sequins or lace; press the water out in a towel and dry flat. Skip the dryer completely, since heat both loosens glued embellishments and finishes off old elastic. Store sequined pieces folded, not on a hanger, where their weight slowly stretches the shoulders.
Let the Top's One Detail Run the Outfit
Every XOXO top has one defining detail, and I style around it. Lace, sequins, animal print, ruffles and asymmetrical necklines look strongest next to plain, well-fitting bottoms. Denim keeps them casual; tailored trousers and midi skirts make them more refined. Shoes and bags should support the mood rather than add a second focal point. Blazers, button-downs and light jackets add coverage and stretch a fitted top across more of your week. Get the proportions and the color link right, and a Y2K piece sits comfortably in a wardrobe built for now.



















Leave a Reply