Preheat your oven to 375°F.
Prepare the chicken breasts by pounding them to about 1/2 inch thickness and seasoning with salt, pepper, garlic powder, onion powder, and paprika.
Lay 2 slices of ham and 2 slices of Swiss cheese on each chicken breast, roll tightly, and secure with toothpicks or kitchen twine.
Set up a breading station with flour, beaten eggs, and breadcrumbs mixed with salt and pepper.
Dredge each chicken roll in flour, dip in eggs, and coat with breadcrumbs.
In a large oven-safe skillet, heat olive oil and butter over medium heat, then cook the chicken rolls for 3-4 minutes on each side until golden brown.
Transfer the skillet to the oven and bake for 20-25 minutes until the chicken is cooked through (internal temperature of 165°F).
Prepare the Dijon sauce by whisking together sour cream, Dijon mustard, lemon juice, salt, and pepper.
Let the chicken rest for 5 minutes after baking, then remove toothpicks or twine before slicing.
Serve the chicken rolls drizzled with the Dijon sauce.